lily pad – English–Italiano translations

🇬🇧 en it 🇮🇹

lily pad noun

  • round leaf of a water lily
ninfea
Wiktionary Links